検証: Scrapboxで文字列を選択中にTabキーを押すとどうなるか
文字列を選択中にTabを押す場合、実行結果がいくつかのパターンに分かれる
1. 単行の場合
1.1. 文字列が未選択の場合
1.1.1. 文頭にいる場合
文頭にタブが挿入される
=見た目上、インデントされる
1.1.2. 文中にいる場合
「文中」にタブが挿入される
1.2. 文字列を選択している場合
1.2.1. どこにいても
文頭にタブが挿入される
=見た目上、インデントされる
2. 複数行の場合
2.1. 文字列が未選択の場合
これはありえない
2.2. 文字列を選択している場合
2.1.1. どこにいても
選択行すべての文頭にタブが挿入される
=見た目上、全行インデントされる
設定で変更できるものもあるだろうが、アプリによって挙動が異なる
文字列選択時のTabの挙動を変えるときにちょっと迷った
Notepad(メモ帳)
1. 単行の場合
1.2. 文字列を選択している場合
1.2.1. どこにいても
選択している文字がカットされ、カーソル位置にタブが挿入される
2. 複数行の場合
2.1. 文字列を選択している場合(未選択はありえない)
2.1.1. どこにいても
選択している文字がカットされ、カーソル位置にタブが挿入される
サクラエディタ
1. 単行の場合
1.2. 文字列を選択している場合
1.2.1. どこにいても
選択している文字がカットされ、カーソル位置にタブが挿入される
2. 複数行の場合
2.1. 文字列を選択している場合(未選択はありえない)
2.1.1. どこにいても
選択行すべての文頭にタブが挿入される